<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                template="./plantilla.xhtml"
                xmlns:p="http://primefaces.org/ui"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html">

    <ui:define name="content">
        <f:view>
            <h:form id="formeditar">
                <h1><h:outputText value="Create/Edit"/></h1>
                <p:panelGrid columns="2" id="panel">
                    
                    <p:outputLabel value="CodigoUsuario:" for="codigoUsuario" />
                    <p:inputText id="codigoUsuario" value="#{controladorGI.registroincidenciaactual.codigoUsuario}" required="true" requiredMessage="The CodigoUsuario field is required."/>
                    <p:outputLabel value="Descripcion:" for="descripcion" />
                    <p:inputText id="descripcion" value="#{controladorGI.registroincidenciaactual.descripcion}" />
                    <p:outputLabel value="FechaIncidencia:" for="fechaIncidencia" />
                    <p:calendar id="fechaIncidencia" value="#{controladorGI.registroincidenciaactual.fechaIncidencia}" />
                        
                    <p:outputLabel value="FechaRegistro:" for="fechaRegistro" />
                    <p:calendar id="fechaRegistro" value="#{controladorGI.registroincidenciaactual.fechaRegistro}"/>
                    <p:outputLabel value="Estado:" for="estado" />
                    <p:inputText id="estado" value="#{controladorGI.registroincidenciaactual.estado}"/>
                    <p:outputLabel value="Tipoincidencia:" for="tipoincidenciaId" />
                    <p:selectOneMenu id="tipoincidenciaId" converter="tipoincidenciaconverter"
                        value="#{controladorGI.registroincidenciaactual.tipoincidenciaId}" required="true" requiredMessage="The TipoincidenciaId field is required.">
                        <!-- TODO: update below reference to list of available items-->
                        <f:selectItems value="#{controladorGI.listarTipoIncidencias}" var="tipoin" itemValue="#{tipoin}" itemLabel="#{tipoin.descripcion}"/>
                    </p:selectOneMenu>
                    <p:outputLabel value="EquipoId:" for="equipoId" />
                    <p:selectOneMenu id="equipoId" converter="equipoconverter" value="#{controladorGI.registroincidenciaactual.equipoId}" title="EquipoId" >
                        <!-- TODO: update below reference to list of available items-->
                        <f:selectItems value="#{controladorGA.listarEquipos}" 
                                       var="equipo" itemValue="#{equipo}" itemLabel="#{equipo.descripcion}"/>
                    </p:selectOneMenu>
                    <p:commandButton value="Guardar" action="#{controladorGI.doGuardarRegistroIncidencia()}" ajax="false"/>
                    <p:commandButton value="Limpiar" actionListener="#{controladorGI.doRegistrarRegistroIncidencia()}" update=":formeditar:panel"/>
                </p:panelGrid>
            </h:form>
        </f:view>

    </ui:define>

</ui:composition>
